home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / progjour / 1991 / 04 / netbios.inc < prev    next >
Text File  |  1991-04-18  |  2KB  |  62 lines

  1.     .xlist                ; NetBIOS include file
  2.  
  3. ;
  4. ; NetBIOS command codes
  5. ;
  6. NB_CALL_WAIT            equ  10h
  7. NB_CALL                equ  90h
  8. NB_LISTEN_WAIT            equ  11h
  9. NB_LISTEN            equ  91h
  10. NB_HANG_UP_WAIT            equ  12h
  11. NB_HANG_UP            equ  92h
  12. NB_SEND_WAIT            equ  14h
  13. NB_SEND                equ  94h
  14. NB_RECEIVE_WAIT            equ  15h
  15. NB_RECEIVE            equ  95h
  16. NB_SEND_DATAGRAM_WAIT        equ  20h
  17. NB_SEND_DATAGRAM        equ 0A0h
  18. NB_RECEIVE_DATAGRAM_WAIT    equ  21h
  19. NB_RECEIVE_DATAGRAM        equ 0A1h
  20. NB_SEND_BROADCAST_WAIT        equ  22h
  21. NB_SEND_BROADCAST        equ 0A2h
  22. NB_RECEIVE_BROADCAST_WAIT    equ  23h
  23. NB_RECEIVE_BROADCAST        equ 0A3h
  24. NB_ADD_NAME_WAIT        equ  30h
  25. NB_ADD_NAME            equ 0B0h
  26. NB_DELETE_NAME_WAIT        equ  31h
  27. NB_DELETE_NAME            equ 0B1h
  28. NB_RESET            equ  32h
  29. NB_CANCEL            equ  35h
  30. NB_ADD_GROUP_NAME_WAIT        equ  36h
  31. NB_ADD_GROUP_NAME        equ 0B6h
  32.  
  33. NB_INVALID_COMMAND        equ  7Fh
  34.  
  35. DATAGRAM_MAX        equ    512    ; maximum length of a datagram
  36. OK_RetCode        equ    0
  37.  
  38.  
  39. ;
  40. ; NetBIOS Command Block
  41. ;
  42. ncb    struc
  43.   Ncb_Command        db    ?    ; command (function) code
  44.   Ncb_RetCode        db    ?    ; return code or 0xFF if cmd pending
  45.   Ncb_Lsn        db    ?    ; local session number
  46.   Ncb_Num        db    ?    ; name number returned by AddName
  47.   Ncb_BufferOff        dw    ?    ; message buffer offset
  48.   Ncb_BufferSeg        dw    ?    ; message buffer segment
  49.   Ncb_Length        dw    ?    ; message buffer length
  50.   Ncb_CallName        db  16 dup(?)    ; remote name
  51.   Ncb_Name        db  16 dup(?)    ; local name (see AddName)
  52.   Ncb_Rto        db    ?    ; receive timeout
  53.   Ncb_Sto        db    ?    ; send timeout
  54.   Ncb_PostOff        dw    ?    ; pointer to procedure that executes
  55.   Ncb_PostSeg        dw    ?    ;     when nowait function completes
  56.   Ncb_Lana_Num        db    ?    ; 0 for primary adapter, 1 secondary
  57.   Ncb_Cmd_Cplt        db    ?    ; 0 when nowait function completes
  58.   Ncb_Reserved        db  14 dup(?)    ; reserved for use by NetBIOS
  59. ncb    ends    ; member names from "C Programmer's Guid to NetBIOS" by WDS
  60.  
  61.     .list                ; end of netbios.inc
  62.